
#ifndef GraphicsDeviceInformation_h
#define GraphicsDeviceInformation_h

#include <Defines.h>
#include <CSharpPropertyMethods.h>

// Riccsson includes.
#include <System/RObject.h>
#include <System/RIntPtr.h>
#include <System/RType.h>
#include <System/RString.h>

// XNA includes.
#include "PresentationParameters.h"
#include "GraphicsProfile.h"
#include "GraphicsAdapter.h"

namespace Riccsson
{
	namespace Xna
	{
		namespace Framework
		{
			namespace Graphics
			{
				class GraphicsDeviceInformation
				{
				public: GraphicsDeviceInformation ()
					{
					}
		
					public: GC_PTR<GraphicsAdapter> Adapter;
					public: GC_PTR<GraphicsProfile> GraphicsProfile;
					public: GC_PTR<PresentationParameters> PresentationParameters;
				};
			}
		}
	}
}

#endif

